package com.uam.db.model.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.uam.db.model.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author uam
 * @create 2023/11/29 16:05
 * @email uam@uam.com
 */
@ApiModel(value = "用户列表")

public class UserListVO /*extends BaseEntity*/ {

    @ApiModelProperty(value = "用户id", required = false)
    private Long userId;

    @ApiModelProperty(value = "用户名", required = false)
    private String userName;

    /*
     * ID,loginName,userName,creteTime,UpdateTime,studentNumner
     */
    @ApiModelProperty(value = "角色", required = false)
    private String roleName;

    /**
     * 登录账号
     */
    @ApiModelProperty(value = "登录账号", required = false)
    private String loginName;


    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", required = false)
    private LocalDateTime createTime;


    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间", required = false)
    private LocalDateTime updateTime;


    /**
     * 学号
     */
    @ApiModelProperty(value = "更新时间", required = false)
    private String studentNumner;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public LocalDateTime getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(LocalDateTime updateTime) {
        this.updateTime = updateTime;
    }

    public String getStudentNumner() {
        return studentNumner;
    }

    public void setStudentNumner(String studentNumner) {
        this.studentNumner = studentNumner;
    }
}
